package com.sf.sql;

import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;

public class DBManager {
//
//	private static DBHelper helper;
//	private static SQLiteDatabase database;
//	private Cursor cursor;
//	private static DBManager dbManager;
//
//	public DBManager(Context context) {
//		helper = new DBHelper(context);
//	}
//
//	
//	public static DBManager getInstance(Context context) {
//		if (dbManager == null) {
//			dbManager = new DBManager(context);
//			helper = new DBHelper(context);
//		}
//		return dbManager;
//	}
//
//	public boolean deleteBySQL(String table, String whereClause,
//			String[] whereArgs) throws Exception {
//		boolean flag = false;
//		database = helper.getWritableDatabase();
//		try {
//			int count = database.delete(table, whereClause, whereArgs);
//			flag = count > 0 ? true : false;
//		} catch (Exception e) {
//			e.printStackTrace();
//		} finally {
//			releaseConn();
//		}
//		return flag;
//	}
//
//	public void releaseConn() {
//		if (database != null) {
//			database.close();
//		}
//		if (cursor != null) {
//			cursor.close();
//		}
//	}
//
//	public boolean insertBySQL(String table, String nullColumnHack,
//			ContentValues values) {
//		boolean flag = false;
//		database = helper.getWritableDatabase();
//		try {
//			long count = database.insert(table, null, values);
//			flag = count > 0 ? true : false;
//		} catch (Exception e) {
//			e.printStackTrace();
//		} finally {
//			releaseConn();
//		}
//		return flag;
//	}
//
//	public Cursor queryBySQL(String table, String[] columns, String selection,
//			String[] selectionArgs, String groupBy, String having,
//			String orderBy) {
//		database = helper.getReadableDatabase();
//		cursor = database.query(table, null, null, null, null, null, null);
//		return cursor;
//	}
//
}
